Classic AutoSAR EcuM 模块分析
EcuM 模块负责初始化(Initialize)和反初始化(De-initialize)一些 BSW 模块。AUTOSAR ECU 模式管理分为 Fixed 和 Flexible 两种方式,Fixed 有如下确定的模式:
- STARTUP
- RUN
- POST_RUN
- SLEEP
- WAKE_SLEEP
- SHUTDOWN
Flexible 模式则允许其他的情况,如快速/分部(Fast/Partial)启动、多核管理(Multicore management)等。
另外,EcuM 模块还可以配置 ECU 睡眠模式(Sleep Modes)、下电原因(Shutdown Causes)、复位模式(Reset Modes),管理所有 ECU 唤醒源(Wakeup Sources)。